.body
    display: -webkit-box
    display: -ms-flexbox
    display: flex
    -webkit-box-orient: vertical
    -webkit-box-direction: normal
    -ms-flex-direction: column
    flex-direction: column
    -webkit-box-sizing: border-box
    box-sizing: border-box
    background-image: url(https://static.zhihu.com/heifetz/assets/sign_bg.db29b0fb.png)
    background-repeat: no-repeat
    background-color: #b8e5f8
    background-size: cover
    width: 100%
    height: 100vh
    overflow: auto

    .main
        .nz-row
            .nz-col
                vertical-align: middle

                .content
                    display: block
                    width: 400px
                    margin: 0 auto

                .login
                    box-sizing: border-box
                    min-width: 0
                    padding: 0 20px 30px 20px
                    background-color: #FFFFFF
                    box-shadow: 0 1px 3px rgba(26,26,26,0.1)
                    border-radius: 2px
                    background-color: #FFFFFF
                    width: 400px
                    overflow: hidden

                    [nz-input]
                        border: 0
                        border-bottom: 1px solid #d9d9d9
                        height: 50px

                    [nz-input]:not([disabled]):hover
                        border-bottom: 1px solid #d9d9d9

                    [nz-input]:focus
                        box-shadow: 0 0 0 2px white

                    [nz-button]
                        width: 100%
                        margin-top: 40px

                    .thrid-part
                        line-height: 40px

                        div
                            display: inline-block
                        div:nth-child(2)
                            float: right

                            button
                                background: transparent
                                border: 0
                                display: inline-flex
                                margin-left: 20px

                                svg
                                    margin-top: 10px